package com.easepal.softaplib;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

/**
 * 作者: bright.lin@medisana.net.cn
 * 时间: 2018/12/19
 * 标题: 内部连接回调接口
 * 描述: 处理连接事件结果
 * 修改: 由 bright.lin@medisana.net.cn 修改于 2018/12/19
 */
interface BioConnectListener {

    /**
     * 连接成功
     * @param mSocketProcessor Socket读写处理
     * @param mOutputStream 输出流
     * @param mInputStream 输入流
     * @throws IOException IO抛出异常
     */
    void onConnectSuccess(BioReadWriteProcessor mSocketProcessor, OutputStream mOutputStream, InputStream mInputStream) throws IOException;

    /**
     * 连接失败
     * @param mSocketProcessor Socket读写处理
     */
    void onConnectFailed(BioReadWriteProcessor mSocketProcessor);
}